*** Settings ***
Library           FakerLibrary    zh-CN
Library           SeleniumLibrary
Library           String
Library           AutoItLibrary
Resource          ../常用变量.txt
Resource          ../基本配置.txt
Resource          ../浏览器变量.txt
Resource          ../常用变量.txt
Resource          ../采购管理/采购目录.txt
Resource          ../采购管理/采购品目.txt
Resource          ../费用支出管理/费用报销/通用费用报销页面元素.txt
Resource          ../费用支出管理/申请-事前/事前申请页面元素.txt
Resource          ../费用支出管理/申请-事前/因公出差页面元素.txt
Resource          ../费用支出管理/申请-事前/事前申请总单据-事前申请.txt
Resource          ../费用支出管理/借还款管理/往来款申请页面元素.txt
Resource          ../费用支出管理/费用报销/组织会议报销页面元素.txt
Resource          ../合同管理管理/合同审批页面元素.txt
Resource          ../合同管理管理/合同变更页面元素.txt
Resource          ../合同管理管理/合同管理-保证金页面元素.txt
Resource          ../基础管理/rcm_基础信息_收款信息维护页面元素.txt
Resource          资产基本信息-附件属性页面元素.txt
Resource          资产基本信息-存放地址页面元素.txt

*** Test Cases ***
资产基本信息-附加属性-添加成功
    [Setup]    login
    log    添加附加属性
    goto    ${asset_property_add}
    sleep    3
    ${asset_name}    设置申请理由-根据时间格式定制
    资产基本信息-设置存放地址名称    ${asset_name}
    ${asset_sort}    设置两位随机数
    ${asset_remark}    sentences
    资产基本信息-设置存放地址备注信息    ${asset_remark}
    sleep    3
    资产基本信息-附加属性-设置附加属性
    sleep    3
    资产基本信息-附加属性-设置附加属性-名称    ${asset_name}
    sleep    3
    资产基本信息-附加属性-设置附加属性
    资产基本信息-附加属性-设置附加属性-名称1    ${asset_name}
    事情申请暂存
    Capture Page Screenshot
    sleep    5
    goto    ${asset_property_list}
    资产基本信息-查询    ${asset_name}
    sleep    3
    组织会议报销添加成功断言    ${asset_name}
    [Teardown]    close

资产基本信息-附加属性-停用
    [Setup]    login
    log    添加附加属性
    goto    ${asset_property_add}
    sleep    3
    ${asset_name}    设置申请理由-根据时间格式定制
    资产基本信息-设置存放地址名称    ${asset_name}
    ${asset_sort}    设置两位随机数
    资产基本信息-附加属性-设置停用状态
    ${asset_remark}    sentences
    资产基本信息-设置存放地址备注信息    ${asset_remark}
    sleep    3
    资产基本信息-附加属性-设置附加属性
    sleep    3
    资产基本信息-附加属性-设置附加属性-名称    ${asset_name}
    sleep    3
    资产基本信息-附加属性-设置附加属性
    资产基本信息-附加属性-设置附加属性-名称1    ${asset_name}
    事情申请暂存
    Capture Page Screenshot
    sleep    5
    goto    ${asset_property_list}
    资产基本信息-查询    ${asset_name}
    sleep    3
    组织会议报销添加成功断言    ${asset_name}
    组织会议报销添加成功断言    停用
    [Teardown]    close

资产基本信息-附加属性-修改成功
    [Setup]    login
    log    添加附加属性
    goto    ${asset_property_add}
    sleep    3
    ${asset_name}    add_asset_property
    sleep    3
    goto    ${asset_property_list}
    sleep    1
    资产基本信息-查询    ${asset_name}
    sleep    1
    资产基本信息-附加属性-点击修改按钮
    sleep    1
    ${asset_name1}    设置申请理由-根据时间格式定制
    资产基本信息-设置存放地址名称    ${asset_name1}
    ${asset_sort}    设置两位随机数
    资产基本信息-附加属性-设置停用状态
    ${asset_remark}    sentences
    资产基本信息-设置存放地址备注信息    ${asset_remark}
    sleep    3
    Comment    资产基本信息-附加属性-设置附加属性
    sleep    3
    资产基本信息-附加属性-设置附加属性-名称    ${asset_name}
    sleep    3
    Comment    资产基本信息-附加属性-设置附加属性
    资产基本信息-附加属性-设置附加属性-名称1    ${asset_name}
    事情申请暂存
    Capture Page Screenshot
    sleep    5
    goto    ${asset_property_list}
    资产基本信息-查询    ${asset_name1}
    sleep    3
    组织会议报销添加成功断言    ${asset_name1}
    组织会议报销添加成功断言    停用
    [Teardown]    close

资产基本信息-附加属性-确认删除成功
    [Setup]    login
    log    添加附加属性
    goto    ${asset_property_add}
    sleep    3
    ${asset_name}    add_asset_property
    sleep    3
    goto    ${asset_property_list}
    sleep    1
    资产基本信息-查询    ${asset_name}
    sleep    1
    资产基本信息-附加属性-点击删除按钮
    sleep    1
    log    修改基本信息：
    资产基本信息-删除-确认删除
    Capture Page Screenshot
    sleep    5
    goto    ${asset_property_list}
    资产基本信息-查询    ${asset_name}
    sleep    3
    组织会议报销添加成功断言-不存在名称    ${asset_name}
    [Teardown]    close

资产基本信息-附加属性-中断成功
    [Setup]    login
    log    添加附加属性
    goto    ${asset_property_add}
    sleep    3
    ${asset_name}    add_asset_property
    sleep    3
    goto    ${asset_property_list}
    sleep    1
    资产基本信息-查询    ${asset_name}
    sleep    1
    资产基本信息-附加属性-点击删除按钮
    sleep    1
    log    修改基本信息：
    资产基本信息-删除-中断删除
    Capture Page Screenshot
    sleep    5
    goto    ${asset_property_list}
    资产基本信息-查询    ${asset_name}
    sleep    3
    组织会议报销添加成功断言    ${asset_name}
    [Teardown]    close

资产基本信息-附加属性-停用成功
    [Setup]    login
    log    添加附加属性
    goto    ${asset_property_add}
    sleep    3
    ${asset_name}    add_asset_property
    sleep    3
    goto    ${asset_property_list}
    sleep    1
    资产基本信息-查询    ${asset_name}
    sleep    1
    资产基本信息-附加属性-点击停用按钮
    sleep    1
    log    修改基本信息：
    资产基本信息-删除-中断删除
    Capture Page Screenshot
    sleep    5
    goto    ${asset_property_list}
    资产基本信息-查询    ${asset_name}
    sleep    3
    组织会议报销添加成功断言    ${asset_name}
    组织会议报销添加成功断言    停用
    [Teardown]    close
